package com.pig4cloud.pig.admin.constant;

/**
 * @author lh
 */
public class DeviceOperationReplyConstants {
	/** 心跳回复（检测设备在线） */
	public static final String HEARTBEAT_RESPONSE = "00";

	/** 锁定操作指令 */
	public static final String LOCK_OPERATION = "01";
	/** 解锁操作指令 */
	public static final String UNLOCK_OPERATION = "02";

	/** 关机指令 */
	public static final String SHUTDOWN = "03";
	/** 重启指令 */
	public static final String REBOOT = "04";
	/** 上报远程开柜门-钥匙结果 */
	public static final String REPORT_DOOR_OPEN_RESULT = "05";

	/** 添加用户操作 */
	public static final String ADD_USER = "06";
	/** 更新用户信息操作 */
	public static final String UPDATE_USER = "07";
	/** 删除用户（涉及清空对应绑定信息） */
	public static final String DELETE_USER = "08";

	/** 添加钥匙操作 */
	public static final String ADD_KEY = "09";
	/** 更新钥匙信息操作 */
	public static final String UPDATE_KEY = "10";
	/** 删除钥匙（涉及清空对应绑定信息） */
	public static final String DELETE_KEY = "11";

	/** 钥匙和用户绑定操作 */
	public static final String BIND_KEY_USER = "12";
	/** 钥匙和用户解绑操作 */
	public static final String UNBIND_KEY_USER = "13";

	/** 上报设备配置更新 */
	public static final String REPORT_CONFIG_UPDATE = "14";
	/** 上报钥匙领用 */
	public static final String REPORT_KEY_ISSUE = "15";
	/** 上报钥匙归还 */
	public static final String REPORT_KEY_RETURN = "16";

	/**
	 * 私有构造函数防止实例化
	 */
	private DeviceOperationReplyConstants() {
		throw new UnsupportedOperationException("这是一个工具类，禁止实例化");
	}
}
